/*
 * Copyright (c) 2022 Shenzhen Kaihong Digital Industry Development Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

#include <climits>
#include <gtest/gtest.h>
#include "../SubgroupsBaseFunc.h"
#include "../ActsSubgroups0001TestSuite.h"
#include "shrinkdefine.h"

using namespace std;
using namespace testing::ext;
using namespace OHOS;

static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastint8t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstint8t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_int8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstint8t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti8vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti8vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti8vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti8vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti8vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti8vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti8vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti8vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti8vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastuint8t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstuint8t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstuint8t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu8vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu8vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu8vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu8vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu8vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu8vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu8vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu8vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu8vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastint16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstint16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstint16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastuint16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstuint16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstuint16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastint, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstint, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_int*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstint, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastivec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstivec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstivec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_ivec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastivec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstivec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstivec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_ivec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastivec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstivec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstivec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_ivec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastuint, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstuint, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstuint, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastuvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstuvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstuvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastuvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstuvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstuvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastuvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstuvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstuvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastint64t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstint64t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstint64t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_int64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti64vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti64vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti64vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti64vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti64vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti64vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcasti64vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconsti64vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirsti64vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_i64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastuint64t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstuint64t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstuint64t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_uint64_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu64vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu64vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu64vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu64vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu64vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu64vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastu64vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstu64vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstu64vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_u64vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfloat16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstfloat16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstfloat16t, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_float16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastf16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstf16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstf16vec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastf16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstf16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstf16vec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastf16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstf16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstf16vec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_f16vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfloat, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_float*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstfloat, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_float*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstfloat, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_float*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastdouble, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_double*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstdouble, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_double*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstdouble, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_double*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastdvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstdvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstdvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_dvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastdvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstdvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstdvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_dvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastdvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstdvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstdvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_dvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastbool, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstbool, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstbool, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bool*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastbvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstbvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstbvec2, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastbvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstbvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstbvec3, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastbvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastnonconstbvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcast_nonconst_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCGraphicsSubgroupbroadcastfirstbvec4, "dEQP-VK.subgroups.ballot_broadcast.graphics.subgroupbroadcastfirst_bvec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint8trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int8_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint8trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int8_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint8trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int8_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec3requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec3_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec3requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec3_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec3requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec3_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti8vec4requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i8vec4_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti8vec4requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i8vec4_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti8vec4requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i8vec4_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastuint8trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_uint8_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstuint8trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_uint8_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstuint8trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_uint8_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec3requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec3_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec3requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec3_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec3requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec3_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastu8vec4requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_u8vec4_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstu8vec4requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_u8vec4_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstu8vec4requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_u8vec4_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastint16trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_int16_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconstint16trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_int16_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16t, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16trequiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16trequiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16trequiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16trequiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16trequiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16trequiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16trequiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirstint16trequiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_int16_t_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastfirsti16vec2requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcastfirst_i16vec2_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize32*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3requiredsubgroupsize64, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize64*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcasti16vec3requiredsubgroupsize128, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_i16vec3_requiredsubgroupsize128*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec3, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec3requiredsubgroupsize1, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize1*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec3requiredsubgroupsize2, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize2*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec3requiredsubgroupsize4, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize4*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec3requiredsubgroupsize8, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize8*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec3requiredsubgroupsize16, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize16*");
static SHRINK_HWTEST_F(ActsSubgroups0001TS, TCComputeSubgroupbroadcastnonconsti16vec3requiredsubgroupsize32, "dEQP-VK.subgroups.ballot_broadcast.compute.subgroupbroadcast_nonconst_i16vec3_requiredsubgroupsize32*");